.list-container {

  .list-header {
    background: #f7f7f7;
    height: 3.9rem;
    border-bottom: 1px solid var(--border-color);
  }

  .list-body {
    height: calc(100% - 3.9rem);
    overflow: auto;
  }

  .list-add-btn {
    background: #e2e2e2;
    border-radius: .25rem !important;
    border: none;
    color: gray;
  }

  .list-add-btn:hover {
    background: #e2e2e2;
    border-radius: .25rem !important;
    border: none;
    color: gray;
  }

  .list-search-input:focus {
    box-shadow: 0 0 0 0;
  }

  .list-search-input {
    background: #e2e2e2;
    border-radius: .25rem;
    border: none;

    .ant-input-prefix {
      color: #818181;
    }

    input {
      background: #e2e2e2;
      height:1.25rem;
    }

    input::placeholder {
      font-size: .5rem;
      color: #818181;
    }
  }
}